Fund Flow
Overview
This is a brief showcase of a full-stack crowdfunding platform that I have built with NextJS using TypeScript
Technologies
- NextJS
- TailwindCSS
- Drizzle ORM ~ PostgreSQL (NeonDB)
- Redis
- Vitest for unit tests
- ... And much more
Structure
The project is written in a monorepo, divided into 4 apps:
- user
- admin
- blog
- support
And there are multiple packages like:
- db
- redis
- lib
- ... Many more
To follow DRY principles and re-use logic between the 4 apps.
Features
- Fundraising Campaign listing
- Campaign creation and management
- Bank account management
- Payouts management
- Admin & Accounting Dashboard for management and platform supervision
- MDX based blog app to write and publish blog posts
- MDX based Help & Suppport app to write and publish articles for users
- Donation functionality
- (made to integrate any payment provider, such as Stripe, Ayden etc. in under 5-10 minutes)